town centre – English–Español translations

🇬🇧 en es 🇪🇸

town centre noun

  • main commercial or business area of a town
centro urbano
Wiktionary Links